Big Huge Thesaurus

tidal river

noun